\hypertarget{structnih_1_1domain__pointer}{
\section{nih\-:\-:domain\-\_\-pointer$<$ \-T, \-Domain $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1domain__pointer}\index{nih\-::domain\-\_\-pointer$<$ T, Domain $>$@{nih\-::domain\-\_\-pointer$<$ T, Domain $>$}}
}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1domain__pointer_a2886fd1032087829835fdfd5a8e0e6a7}{
typedef int {\bfseries difference\-\_\-type}}
\label{structnih_1_1domain__pointer_a2886fd1032087829835fdfd5a8e0e6a7}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1domain__pointer_a5490cf9cba5f287182acc9c3f9080aff}{
{\bfseries domain\-\_\-pointer} (\-T $\ast$p)}
\label{structnih_1_1domain__pointer_a5490cf9cba5f287182acc9c3f9080aff}

\item 
\hypertarget{structnih_1_1domain__pointer_a275e7bbac9febf79f36ab89091d5e2db}{
{\footnotesize template$<$typename U $>$ }\\{\bfseries domain\-\_\-pointer} (\-U $\ast$p)}
\label{structnih_1_1domain__pointer_a275e7bbac9febf79f36ab89091d5e2db}

\item 
\hypertarget{structnih_1_1domain__pointer_a93b07dd4561312ee8bd8540578913136}{
{\footnotesize template$<$typename U $>$ }\\{\bfseries domain\-\_\-pointer} (const \hyperlink{structnih_1_1domain__pointer}{domain\-\_\-pointer}$<$ \-U, \-Domain $>$ p)}
\label{structnih_1_1domain__pointer_a93b07dd4561312ee8bd8540578913136}

\item 
\hypertarget{structnih_1_1domain__pointer_aebf3be648df1672e75d8b0f33b7236ac}{
\-T $\ast$ {\bfseries ptr} () const }
\label{structnih_1_1domain__pointer_aebf3be648df1672e75d8b0f33b7236ac}

\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-T, typename \-Domain$>$ struct nih\-::domain\-\_\-pointer$<$ T, Domain $>$}



\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/domain\-\_\-pointer.\-h\end{DoxyCompactItemize}
